Software Components

Before installing the Perforce QAC Eclipse, the following software components should be installed on the machine.

Perforce QAC Software

Ensure that you have installed1 the version of Perforce QAC that is compatible with the Perforce QAC Eclipse that is to be installed.

The plugin is located, in its zipped version, at:

  • <Perforce QAC-[VERSION]>\ide_plugins\eclipse\QAC-Eclipse.zip
  • The documentation is located under:

  • <Perforce QAC-[VERSION]>\ide_plugins\eclipse\<Language>

Java Development Kit

You are advised to install, or upgrade to the Java Development Kit version required by Eclipse using the following link:

The plugin requires a Java 8 LTS distribution (e.g., Temurin 8 or equivalent). Use of outdated or unsupported JDKs (e.g., old Oracle JDK 8 without security patches) may lead to unexpected behavior.

Eclipse IDE for C/C++ Developers

If you have not yet downloaded and unzipped a package, then you are advised to download (and then unzip) the required IDE ("Eclipse IDE for C/C++ Developers") with the Mars package, using the following link:

For existing Eclipse users, the Perforce QAC Eclipse is compatible with the 64-bit version of the following packages:

  • Eclipse Luna SR2 Packages (v4.4.2) - "Eclipse IDE for C/C++ Developers"
  • Eclipse Mars SR2 Packages (v4.5.2) - "Eclipse IDE for C/C++ Developers"
  • Eclipse Neon.3 Packages (v4.6.3) - "Eclipse IDE for C/C++ Developers"
  • Eclipse Oxygen.2 Packages (v4.7.2) - "Eclipse IDE for C/C++ Developers"
  • Eclipse Photon Packages (v4.8.0) - "Eclipse IDE for C/C++ Developers"
  • Eclipse 2019-03 Packages (v4.11.0) - "Eclipse IDE for C/C++ Developers"
  • Eclipse 2025-06 Packages (v4.36.0) - "Eclipse IDE for C/C++ Developers"
Installing the Perforce QAC Eclipse with an unofficial Eclipse version may lead to functional issues

Compiler

An appropriate compiler should be available in order that a C/C++ nature can be assigned to an Eclipse project, as appropriate.

Once a nature has been assigned to a project, it is referred to as a "CDT" (C/C++ Development Tooling) in the Perforce QAC Eclipse Manual, and, as such, it can then be converted to a Perforce QAC project.

Examples of appropriate compilers are as follows:

  • Microsoft Visual Studio 64-bit C/C++ Optimizing Compiler.
  • GCC 64-bit Compiler for both Linux and Solaris builds.